;Assembler header file for KeyboardShortcut
;written by DefMod (Dec 31 2005) on Sat Dec 31 14:07:21 2005
;Jonathan Coxhead, jonathan@doves.demon.co.uk, 5 Sept 1995

        [       :LNOT: :DEF: KeyboardShortcut_Hdr
        GBLS    KeyboardShortcut_Hdr

        [       :LNOT: :DEF: Get_Types
        GBLS    Get_Types
        ]
        [       :LNOT: :DEF: Types_Hdr
Get_Types                       SETS    "GET oslib/Types.Hdr"
        |
Get_Types                       SETS    ""
        ]
        $Get_Types

        [       :LNOT: :DEF: Get_Toolbox
        GBLS    Get_Toolbox
        ]
        [       :LNOT: :DEF: Toolbox_Hdr
Get_Toolbox                     SETS    "GET oslib/Toolbox.Hdr"
        |
Get_Toolbox                     SETS    ""
        ]
        $Get_Toolbox

;Symbols for constants
KeyboardShortcut_ShowAsMenu     *       &1
KeyboardShortcut_ShowAtCentre   *       &2
KeyboardShortcut_ShowAtPointer  *       &4

;Symbols for structure offsets and sizes
                                ^       0
                                #       Bits
KeyboardShortcut_Flags          *       @

                                ^       0
KeyboardShortcut_Object_flags   #       KeyboardShortcut_Flags
KeyboardShortcut_Object_c       #       Int
KeyboardShortcut_Object_action  #       Bits
KeyboardShortcut_Object_name    #       Toolbox_StringReference
KeyboardShortcut_Object         *       @


        ]
        END
